package com.iot.pojo;

import com.alibaba.fastjson.annotation.JSONField;
import com.iot.core.Entity;

import java.util.Date;

public class MTwarn_record   extends Entity {
public MTwarn_record() { }
	private _M  _m=new _M();
	private int WARN_ID;
	private Date SDATE;
	private int DEVICE_ID;
	private int WARN_LEVEL_ID;
	private int WARN_TYPE_ID;
	private String DESCS;
	private String MESSAGEID;
	private int EMP_ID;
	private Date CREATEDATE= new Date();
	private String EXT;
	private String JSONSTR;
	private String LOCK_OPEN_STATUS;
	private String DOOR_OPEN_STATUS;
	private String LOCK_TIME_STATUS;
	private String DOOR_TIME_STATUS;
	public void setWARN_ID(int WARN_ID){
		this.WARN_ID = WARN_ID;
		_m.WARN_ID=true;
	}
	@JSONField  (name = "WARN_ID")
	public int getWARN_ID(){
		return WARN_ID;
	}
	public void setSDATE(Date SDATE){
		this.SDATE = SDATE;
		_m.SDATE=true;
	}
	@JSONField  (name = "SDATE")
	public Date getSDATE(){
		return SDATE;
	}
	public void setDEVICE_ID(int DEVICE_ID){
		this.DEVICE_ID = DEVICE_ID;
		_m.DEVICE_ID=true;
	}
	@JSONField  (name = "DEVICE_ID")
	public int getDEVICE_ID(){
		return DEVICE_ID;
	}
	public void setWARN_LEVEL_ID(int WARN_LEVEL_ID){
		this.WARN_LEVEL_ID = WARN_LEVEL_ID;
		_m.WARN_LEVEL_ID=true;
	}
	@JSONField  (name = "WARN_LEVEL_ID")
	public int getWARN_LEVEL_ID(){
		return WARN_LEVEL_ID;
	}
	public void setWARN_TYPE_ID(int WARN_TYPE_ID){
		this.WARN_TYPE_ID = WARN_TYPE_ID;
		_m.WARN_TYPE_ID=true;
	}
	@JSONField  (name = "WARN_TYPE_ID")
	public int getWARN_TYPE_ID(){
		return WARN_TYPE_ID;
	}
	public void setDESCS(String DESCS){
		this.DESCS = DESCS;
		_m.DESCS=true;
	}
	@JSONField  (name = "DESCS")
	public String getDESCS(){
		return DESCS;
	}
	public void setMESSAGEID(String MESSAGEID){
		this.MESSAGEID = MESSAGEID;
		_m.MESSAGEID=true;
	}
	@JSONField  (name = "MESSAGEID")
	public String getMESSAGEID(){
		return MESSAGEID;
	}
	public void setEMP_ID(int EMP_ID){
		this.EMP_ID = EMP_ID;
		_m.EMP_ID=true;
	}
	@JSONField  (name = "EMP_ID")
	public int getEMP_ID(){
		return EMP_ID;
	}
	public void setCREATEDATE(Date CREATEDATE){
		this.CREATEDATE = CREATEDATE;
		_m.CREATEDATE=true;
	}
	@JSONField  (name = "CREATEDATE")
	public Date getCREATEDATE(){
		return CREATEDATE;
	}
	public void setEXT(String EXT){
		this.EXT = EXT;
		_m.EXT=true;
	}
	@JSONField  (name = "EXT")
	public String getEXT(){
		return EXT;
	}
	public void setJSONSTR(String JSONSTR){
		this.JSONSTR = JSONSTR;
		_m.JSONSTR=true;
	}
	@JSONField  (name = "JSONSTR")
	public String getJSONSTR(){
		return JSONSTR;
	}
	public void setLOCK_OPEN_STATUS(String LOCK_OPEN_STATUS){
		this.LOCK_OPEN_STATUS = LOCK_OPEN_STATUS;
		_m.LOCK_OPEN_STATUS=true;
	}
	@JSONField  (name = "LOCK_OPEN_STATUS")
	public String getLOCK_OPEN_STATUS(){
		return LOCK_OPEN_STATUS;
	}
	public void setDOOR_OPEN_STATUS(String DOOR_OPEN_STATUS){
		this.DOOR_OPEN_STATUS = DOOR_OPEN_STATUS;
		_m.DOOR_OPEN_STATUS=true;
	}
	@JSONField  (name = "DOOR_OPEN_STATUS")
	public String getDOOR_OPEN_STATUS(){
		return DOOR_OPEN_STATUS;
	}
	public void setLOCK_TIME_STATUS(String LOCK_TIME_STATUS){
		this.LOCK_TIME_STATUS = LOCK_TIME_STATUS;
		_m.LOCK_TIME_STATUS=true;
	}
	@JSONField  (name = "LOCK_TIME_STATUS")
	public String getLOCK_TIME_STATUS(){
		return LOCK_TIME_STATUS;
	}
	public void setDOOR_TIME_STATUS(String DOOR_TIME_STATUS){
		this.DOOR_TIME_STATUS = DOOR_TIME_STATUS;
		_m.DOOR_TIME_STATUS=true;
	}
	@JSONField  (name = "DOOR_TIME_STATUS")
	public String getDOOR_TIME_STATUS(){
		return DOOR_TIME_STATUS;
	}
	public static class _M{
		public boolean WARN_ID;
		public boolean SDATE;
		public boolean DEVICE_ID;
		public boolean WARN_LEVEL_ID;
		public boolean WARN_TYPE_ID;
		public boolean DESCS;
		public boolean MESSAGEID;
		public boolean EMP_ID;
		public boolean CREATEDATE;
		public boolean EXT;
		public boolean JSONSTR;
		public boolean LOCK_OPEN_STATUS;
		public boolean DOOR_OPEN_STATUS;
		public boolean LOCK_TIME_STATUS;
		public boolean DOOR_TIME_STATUS;
	}
}
